/*å…¨å±€å˜é‡start*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#555555}
a:hover{ color:#2383be}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; text-align:left;font-weight:normal; line-height:24px; font-family: Arial, Helvetica, sans-serif,"å¾®è½¯é›…é»‘";  color:#555555; 
background:url(../images/bg.jpg) repeat-x  #f6f6f6;}
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  åŽ»æŽ‰é“¾æŽ¥è§¦æ‘¸é«˜äº® */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}

.wrap{ width:100%; height: auto;  position: relative; min-width:1000px;font-family:"å¾®è½¯é›…é»‘"; }
.public{ width:979px; height:auto; margin:0px auto; position:relative;}/*å…¬ç”¨æ ‡ç­¾*/
.fl{ float:left; display:inline;}/*å·¦æµ®åŠ¨æ ‡ç­¾*/
.fr{ float:right; display:inline;}/*å³æµ®åŠ¨æ ‡ç­¾*/
.boxmain{ width:100%; height:auto; overflow:hidden;}/*æ¨¡å—å…¬ç”¨*/

.top{ width:979px; height:auto; overflow:hidden; background:url(../images/topbg.jpg) repeat-x; height:36px; line-height:36px; }
.welcome{ width:700px; float:left; display:inline; overflow:hidden; height:36px; }
.txtMarquee-left{ width:700px;  position:relative;   }
.txtMarquee-left .hd{ overflow:hidden;  height:30px; display:none; }
.txtMarquee-left .bd{ width:780px; height:36px; line-height:36px; }
.txtMarquee-left .bd .tempWrap{ width:780px; }/* ç”¨ !importantè¦†ç›–SuperSlideè‡ªåŠ¨ç”Ÿæˆçš„å®½åº¦ï¼Œè¿™æ ·å°±å¯ä»¥æ‰‹åŠ¨æŽ§åˆ¶å¯è§†å®½åº¦ã€‚ */
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:36px; line-height:36px;  text-align:left; _display:inline; width:600px;padding-left:15px; color:#424040;  }
.txtMarquee-left .bd ul li span{ color:#424040;  }
.txtMarquee-left .bd ul li i{ display:inline-block; font-style:normal; color:#424040;}
.homes{ float:right; display:inline; overflow:hidden; text-align:right; color:#858585;}
.homes img{ vertical-align:middle; padding-right:5px; }
.homes a{ margin-right:5px; height:29px; line-height:29px; color:#424040;}
.homes a:hover{ color:#0086e5;}
.homes img{ vertical-align:middle; padding:0px 5px;}

.header{ background:url(../images/hebg.jpg) repeat-x; height:106px; width:979px;}
.logo{ width:500px; height:106px; overflow:hidden;}
.menu{ width:979px; text-align:center;  height:40px; margin:0px auto 9px; overflow:hidden; background:url(../images/menubg.jpg) no-repeat; }
.menu ul{ width:979px; margin:0px auto; height:40px; overflow:hidden; }
.menu ul li{float:left;position:relative;text-align:left;line-height:40px;height:40px;overflow:hidden; width:89px; background:url(../images/linew.jpg) right no-repeat;}
.menu ul li a{position:relative;/* å¿…è¦å…ƒç´  */display:block;width:89px;height:40px;text-align:center;overflow:hidden;font-size:12px; font-family:"å¾®è½¯é›…é»‘";text-decoration:none;cursor:pointer;}
.menu ul li a span{position:absolute;/* å¿…è¦å…ƒç´  */left:0;width:89px;}
.menu ul li a span.out{top:0px;}
.menu ul li a span.over,.menu ul li a span.bg{top:-40px;}
#menu ul li a{color:#fff;}
#menu ul li a span.over{color:#f0ff00;}
#menu ul li span.bg{height:40px;}

.banner{ width:979px; height:282px; overflow:hidden; margin-bottom:7px;}
.focusBoxa { position: relative; width:979px; height:282px; overflow: hidden;}
.focusBoxa .pic{ position:relative; z-index:0; }
.focusBoxa .pic img { width:100%; height:282px; display: block; }
.focusBoxa .hd { width:100%;position: absolute; top:245px; text-align: center; font-size:0; z-index:1; height:35px; background:url(../images/banbbg.png) repeat-x; }
.focusBoxa .hd li{margin:15px 3px; background: url(../images/dot.png) no-repeat 0 -14px; height: 10px; overflow: hidden; width: 10px; cursor: pointer;
  display:inline-block; *display:inline; zoom:1; 
}
.focusBoxa .hd .on{ background-position:0 -0px; }

.focusBoxa .prev,
.focusBoxa .next { width: 34px; height: 34px; margin: -17px 0 0; display: none; background:url(../images/prev.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px  }
.focusBoxa .prev { left:10px; }
.focusBoxa .next { background:url(../images/next.png) right no-repeat;right: 10px; }
.content{ width:984px; overflow:hidden; margin:0px auto; height:auto; background:url(../images/conbg.jpg) repeat-y;}
.toprotp{ background:url(../images/pitu_top.jpg) no-repeat; width:984px; height:26px; overflow:hidden;}
.index{ width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.index_wpleft{ width:289px; height:auto; overflow:hidden; margin-left:14px;}
.titlab{ height:34px; border-bottom:2px solid #f1f1f1;line-height:34px; padding-left:30px;}
.titlab span{ float:right; display:inline; overflow:hidden; margin-top:5px; margin-right:5px; padding-left:0px;}
.icona{ background:url(../images/tubiao1.png) left top no-repeat;}
.iconb{ background:url(../images/tubiao2.png) left top no-repeat;}
.iconc{ background:url(../images/tubiao3.png) left top no-repeat;}
.icond{ background:url(../images/tubiao4.png) left top no-repeat;}
.icone{ background:url(../images/tubiao5.png) left top no-repeat;}
.iconf{ background:url(../images/tubiao6.png) left top no-repeat;}
.icong{ background:url(../images/tubiao7.png) left top no-repeat;}
.iconh{ background:url(../images/tubiao8.png) left top no-repeat;}

.titlab  img{ vertical-align:middle; padding-top:2px;}
.lieft_a{ width:300px; height:auto; overflow:hidden;}
.lieft_a ul li{ background:url(../images/lieft_a.jpg) no-repeat; width:140px; height:40px; float:left; display:inline; overflow:hidden; margin-right:7px; margin-top:12px;}
.lieft_a ul li a{ display:block; width:140px; height:40px; line-height:40px; padding-left:10px; font-size:18px; color:#fff; text-shadow:1px 1px 1px 2px #ccc;}
.lieft_a ul li a:hover{ color:#fff000;}
.middleindex{ width:348px; height:auto; overflow:hidden;  margin-left:11px;}

.news_deta3{ padding-top:10px; height:202px;  overflow:hidden; margin:0px auto;margin-bottom:0px;}
.news_deta3 li{  height:28px; line-height:28px;  overflow:hidden; margin-left:0px; background:url(../images/icon.jpg) 0px 8px no-repeat; }
.news_deta3 li a{  display: block;
    line-height: 27px;
    margin-left:0px;height:27px; overflow:hidden; text-indent:19px; border-bottom:1px dotted #bbbbbb;}
.news_deta3 li span{float:right; margin-right:2px; margin-left:10px; color:#043b62; }
.news_deta3 li a:link,.news_deta3 li a:visited{ color:#555555;}
.news_deta3 li a:hover{ color:#0068a3; border-bottom:1px dotted #1375b2;}
.aboutindex{ width:296px; height:auto; overflow:hidden;margin-right:14px;}

.anputt{text-align:Justify;text-justify:inter-ideograph; color:#333333;  margin-top:0px; line-height:24px; height:48px; }
.anputt span a{ color:#1272ae}
.anputt span a:hover{ color:#333}
.border{ width:293px; height:auto; overflow:hidden; margin:0px auto; padding-top:4px;}
.border img{  padding:1px; border:1px solid #bec6c9; width:287px; height:140px; margin:0px auto; background:#fff; margin-top:8px}
.case{ width:316px; height:auto; overflow:hidden; margin-left:14px; margin-right:2px;}
.newbg{ width:294px; height:auto; padding:10px; border:1px solid #c3c3c3; overflow:hidden;}
.titlad{ border-bottom:none;}

.news_deta4{  overflow:hidden; margin:0px auto;margin-bottom:0px; height:190px; overflow:hidden;}
.news_deta4 li{  height:31px; line-height:31px;  overflow:hidden; margin-left:0px; background:url(../images/icon2.jpg) 0px 5px no-repeat; }
.news_deta4 li a{  display: block;
    line-height: 30px;
    margin-left:0px;height:30px; overflow:hidden; text-indent:22px; border-bottom:1px dashed #acacac;}
.news_deta4 li span{float:right; margin-right:2px; margin-left:10px; color:#043b62; }
.news_deta4 li a:link,.news_deta4 li a:visited{ color:#555555;}
.news_deta4 li a:hover{ color:#0068a3; }

.service{ width:290px; height:auto; overflow:hidden; margin-right:12px;}
.serviclist{ width:320px; height:auto; overflow:hidden;}
.serviclist ul li{ background:url(../images/pr_ta.jpg) no-repeat; width:94px; height:85px; text-align:center; padding-top:5px; margin-left:20px; margin-right:30px; margin-top:10px; overflow:hidden; float:left; display:inline;}
.pr_title{ color:#0068a3; font-size:16px; height:20px;  line-height:20px; text-align:center;}

.prod_left{ width:731px; height:auto; overflow:hidden; margin-left:14px;}
.showpro{ height:auto; width:709px; padding:10px; margin:0px auto; padding-top:15px;  border:1px solid #c3c3c3; overflow:hidden;}
.showpro table td{ width:199px; height:176px;  overflow:hidden;}
.showpro table td img { width:195px; height:142px; padding:1px; vertical-align:top; border:1px solid #cdcdcd;  }
.showpro table a{ width:100%; display:block;margin-left:30px; margin-top:0px; width:199px; height:176px; margin-top:0px;}
.showpro table a:link h2,.showpro table a:visited h2{ color:#333;}
.showpro table a:hover h2{ color:#0068a3;}
.showpro h2 { width:100%;width:172px; height:30px; line-height:30px; text-align:center; }

.contact{ width:212px; height:auto; overflow:hidden; margin-right:15px; overflow:hidden;}
.congbg{ width:260px; height:auto; padding:5px; border:1px solid #c3c3c3; overflow:hidden; color:#333; 
background:url(../images/cobg.jpg) bottom no-repeat; height:185px;
background-size:280px 100px;}

.flink{ height:40px; padding:0px 10px; background:#2784c0; color:#fff; line-height:40px; width:958px; margin:0px auto; clear:both;}
.flink a{ color:#fff;}
.flink a:hover{ color:#fff000;}
.foot{ background:url(../images/foot.jpg) no-repeat; width:984px; height:48px; padding-top:10px; line-height:25px; text-align:center;}
.foot a:link,.foot a:visited{ color:#555555;}
.foot a:hover { color:#4986ad;}

.sideleft{ width:212px; height:auto; overflow:hidden; margin-left:14px; margin-bottom:20px;}
.category{ height:auto; overflow:hidden; padding:5px 0px; margin:0px auto; }
.category ul li a{ background:url(../images/icon2.jpg) 0px 5px no-repeat;display:block; height:32px; line-height:32px;margin-bottom:1px; font-weight:bold; text-indent:24px; font-size:14px;border-bottom:1px dashed #acacac }
.category ul li a:link,.category ul li a:visited{ color:#555; }
.category ul li a:hover{ color:#2283bf; }
.category ul li a.choose{ color:#2283bf;}
ul.second{ width:100%; height:auto; overflow:hidden;}
ul.second li a{font-size:12px;height:auto; line-height:28px; font-weight:normal; height:24px; line-height:24px;padding-left:10px;margin-bottom:0px; background:none; border-bottom:none;}
ul.second li a:link,ul.second li a:visited{ color:#ff0000;}
ul.second li a:hover{color:#2283bf; background:none;}
ul.third li a{width:100%; font-size:12px;height:auto; line-height:24px; padding-left:15px; height:24px; display:block; border-bottom:none; background:none;}
ul.third li a:link,ul.third li a:visited{ color:#555;}
ul.third li a:hover{color:#2283bf; background:none;}
.class{ width:212px; height:auto; overflow:hidden; margin-bottom:10px;}


.sideright{ width:720px; height:auto; overflow:hidden; margin-bottom:20px; margin-right:15px;}
.deteo{height:auto; overflow:hidden; overflow:hidden; height:auto;min-height:400px; _height:expression(this.scrollHeight < 400? "400px" : "auto") ; margin:0px auto; padding:5px;   }
.detal_s{ width:720px; height:auto; overflow:hidden;}
.ny_about{ color:#333; line-height:24px;  padding-right:0px; margin-left:5px; margin-right:5px;text-align:Justify;text-justify:inter-ideograph;}
.titlab b{ float:right; display:inline; overflow:hidden; font-style:normal; font-weight:normal; font-size:12px; color:#555;margin-right:5px; padding-left:0px;}
.titlab b a{ color:#555;}
.titlab b a:hover{ color:#2283bf;}

.ny_prod{ padding:8px 0px 12px;color:#333; overflow:hidden;}
ul.inner_pro{height:auto; overflow:hidden; padding-bottom:10px; width:830px; padding-top:0px;}
ul.inner_pro li{ float:left; margin:5px 19px 5px 7px;display:inline; }
ul.inner_pro li img{ width:210px; height:153px; padding:1px; vertical-align:top; border:1px solid #cdcdcd;    }
ul.inner_pro li a{ width:214px; height:187px; display:block; color:#555;overflow:hidden;}
ul.inner_pro li a:hover{ color:#2283bf;}
p.photo_title{text-align:center; height:30px; line-height:30px; }

.deteo .news_deta3{ height:auto; overflow:hidden;}

.module_page{ width:100%;  line-height:20px;margin-top:30px;text-align:center; height:30px;}
.module_page a{ text-decoration:none; color:#555454; /*color:#0c2d63;*/color:#555; background:#ccc; padding:3px 4px;}
.module_page span{ text-decoration:none; color:#555454; /*color:#0c2d63;*/color:#555; background:#ccc; padding:3px 4px;}
.module_page a:hover{ text-decoration:none; color:#fff; background:#2283bf}
.module_page span.cu{ text-decoration:none; color:#fff; background:#2283bf}



.main_right_con{ padding:8px 3px 12px;color:#333; overflow:hidden;}
h1.inner_news_tit{height:30px; padding:8px 0px;text-align:center; font-size:14px;  color:#2283bf; font-weight: bold; }
h2.inner_news_time{height:25px; line-height:25px;color:#555; padding-left:10px; margin-bottom:4px; text-align:center; border-bottom:1px dotted #ccc;}
h2.inner_news_time a{ color:#333;}
h2.inner_news_time a:hover{ color:#2283bf; text-decoration:underline;}
h2.inner_news_time span{ float:right; text-align:right; padding-right:10px;}
.edit{overflow:hidden;text-align:Justify;text-justify:inter-ideograph; color:#555; margin:10px 0px 0px;}
ul.inner_pages{ padding-top:8px;margin:10px auto 10px; margin-left:0px; border-top:1px dotted #ccc;}
ul.inner_pages li{line-height:26px;color:#555;}
ul.inner_pages a{color:#555;}
ul.inner_pages a:hover{color:#2283bf}